/**
 * @Author Stark
 * @Date 2022/2/19 22:40
 */
public class Day9 {
    //1.输入一行字符，统计字符串中数字个数。
    //例如： "bit666keji123" 数字的个数为：6个
    public static int isNumeric(String str){
        int sum = 0;
        for (int i = 0; i < str.length(); i++) {
            if(str.charAt(i) >= '0' && str.charAt(i) <= '9'){
                sum++;
            }
        }
        return sum;
    }

    //2.给你一个字符串 s ，将该字符串中的大写字母转换成相同的小写字母，返回新的字符串
    public static String toLowerCase(String s) {
        if(s == null || s.length() == 0){
            return null;
        }
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < s.length(); i++) {
            char tmp = s.charAt(i);
            if(tmp >= 'A' && tmp <= 'Z'){
                sb.append((char)(tmp + 32));
            }else{
                sb.append(tmp);
            }
        }
        return sb.toString();
    }
    public static void main(String[] args) {
//        System.out.println(isNumeric("bit666keji123"));

        System.out.println(toLowerCase("Hello World"));

    }
}
